
package com.one.odf.model;

import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for resultItemResultType complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="resultItemResultType"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="ExtendedResults" type="{}extendedResultsType" minOccurs="0"/&gt;
 *         &lt;element name="RecordIndicators" type="{}recordIndicatorsType" minOccurs="0"/&gt;
 *       &lt;/sequence&gt;
 *       &lt;attribute name="Rank" type="{http://www.w3.org/2001/XMLSchema}string" default="" /&gt;
 *       &lt;attribute name="RankEqual" type="{}rankEqualType" /&gt;
 *       &lt;attribute name="ResultType" type="{http://www.w3.org/2001/XMLSchema}string" default="" /&gt;
 *       &lt;attribute name="Unchecked" type="{}UncheckedType" /&gt;
 *       &lt;attribute name="Result" type="{http://www.w3.org/2001/XMLSchema}string" default="" /&gt;
 *       &lt;attribute name="Played" type="{http://www.w3.org/2001/XMLSchema}integer" /&gt;
 *       &lt;attribute name="Won" type="{http://www.w3.org/2001/XMLSchema}integer" /&gt;
 *       &lt;attribute name="Lost" type="{http://www.w3.org/2001/XMLSchema}integer" /&gt;
 *       &lt;attribute name="Tied" type="{http://www.w3.org/2001/XMLSchema}integer" /&gt;
 *       &lt;attribute name="ResultPoints" type="{http://www.w3.org/2001/XMLSchema}string" default="" /&gt;
 *       &lt;attribute name="IRM" type="{http://www.w3.org/2001/XMLSchema}string" default="" /&gt;
 *       &lt;attribute name="QualificationMark" type="{http://www.w3.org/2001/XMLSchema}string" default="" /&gt;
 *       &lt;attribute name="Diff" type="{http://www.w3.org/2001/XMLSchema}string" default="" /&gt;
 *       &lt;attribute name="WLT" type="{http://www.w3.org/2001/XMLSchema}string" default="" /&gt;
 *       &lt;attribute name="SortOrder" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /&gt;
 *       &lt;attribute name="StartOrder" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
 *       &lt;attribute name="StartSortOrder" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
 *       &lt;attribute name="Pty" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "resultItemResultType", propOrder = {
    "extendedResults",
    "recordIndicators"
})
public class ResultItemResultType {

    @XmlElement(name = "ExtendedResults")
    protected ExtendedResultsType extendedResults;
    @XmlElement(name = "RecordIndicators")
    protected RecordIndicatorsType recordIndicators;
    @XmlAttribute(name = "Rank")
    protected String rank;
    @XmlAttribute(name = "RankEqual")
    protected RankEqualType rankEqual;
    @XmlAttribute(name = "ResultType")
    protected String resultType;
    @XmlAttribute(name = "Unchecked")
    protected UncheckedType unchecked;
    @XmlAttribute(name = "Result")
    protected String result;
    @XmlAttribute(name = "Played")
    protected BigInteger played;
    @XmlAttribute(name = "Won")
    protected BigInteger won;
    @XmlAttribute(name = "Lost")
    protected BigInteger lost;
    @XmlAttribute(name = "Tied")
    protected BigInteger tied;
    @XmlAttribute(name = "ResultPoints")
    protected String resultPoints;
    @XmlAttribute(name = "IRM")
    protected String irm;
    @XmlAttribute(name = "QualificationMark")
    protected String qualificationMark;
    @XmlAttribute(name = "Diff")
    protected String diff;
    @XmlAttribute(name = "WLT")
    protected String wlt;
    @XmlAttribute(name = "SortOrder", required = true)
    protected BigInteger sortOrder;
    @XmlAttribute(name = "StartOrder")
    protected String startOrder;
    @XmlAttribute(name = "StartSortOrder")
    protected String startSortOrder;
    @XmlAttribute(name = "Pty")
    protected String pty;

    /**
     * Gets the value of the extendedResults property.
     * 
     * @return
     *     possible object is
     *     {@link ExtendedResultsType }
     *     
     */
    public ExtendedResultsType getExtendedResults() {
        return extendedResults;
    }

    /**
     * Sets the value of the extendedResults property.
     * 
     * @param value
     *     allowed object is
     *     {@link ExtendedResultsType }
     *     
     */
    public void setExtendedResults(ExtendedResultsType value) {
        this.extendedResults = value;
    }

    /**
     * Gets the value of the recordIndicators property.
     * 
     * @return
     *     possible object is
     *     {@link RecordIndicatorsType }
     *     
     */
    public RecordIndicatorsType getRecordIndicators() {
        return recordIndicators;
    }

    /**
     * Sets the value of the recordIndicators property.
     * 
     * @param value
     *     allowed object is
     *     {@link RecordIndicatorsType }
     *     
     */
    public void setRecordIndicators(RecordIndicatorsType value) {
        this.recordIndicators = value;
    }

    /**
     * Gets the value of the rank property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getRank() {
        if (rank == null) {
            return "";
        } else {
            return rank;
        }
    }

    /**
     * Sets the value of the rank property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setRank(String value) {
        this.rank = value;
    }

    /**
     * Gets the value of the rankEqual property.
     * 
     * @return
     *     possible object is
     *     {@link RankEqualType }
     *     
     */
    public RankEqualType getRankEqual() {
        return rankEqual;
    }

    /**
     * Sets the value of the rankEqual property.
     * 
     * @param value
     *     allowed object is
     *     {@link RankEqualType }
     *     
     */
    public void setRankEqual(RankEqualType value) {
        this.rankEqual = value;
    }

    /**
     * Gets the value of the resultType property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getResultType() {
        if (resultType == null) {
            return "";
        } else {
            return resultType;
        }
    }

    /**
     * Sets the value of the resultType property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setResultType(String value) {
        this.resultType = value;
    }

    /**
     * Gets the value of the unchecked property.
     * 
     * @return
     *     possible object is
     *     {@link UncheckedType }
     *     
     */
    public UncheckedType getUnchecked() {
        return unchecked;
    }

    /**
     * Sets the value of the unchecked property.
     * 
     * @param value
     *     allowed object is
     *     {@link UncheckedType }
     *     
     */
    public void setUnchecked(UncheckedType value) {
        this.unchecked = value;
    }

    /**
     * Gets the value of the result property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getResult() {
        if (result == null) {
            return "";
        } else {
            return result;
        }
    }

    /**
     * Sets the value of the result property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setResult(String value) {
        this.result = value;
    }

    /**
     * Gets the value of the played property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getPlayed() {
        return played;
    }

    /**
     * Sets the value of the played property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setPlayed(BigInteger value) {
        this.played = value;
    }

    /**
     * Gets the value of the won property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getWon() {
        return won;
    }

    /**
     * Sets the value of the won property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setWon(BigInteger value) {
        this.won = value;
    }

    /**
     * Gets the value of the lost property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getLost() {
        return lost;
    }

    /**
     * Sets the value of the lost property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setLost(BigInteger value) {
        this.lost = value;
    }

    /**
     * Gets the value of the tied property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getTied() {
        return tied;
    }

    /**
     * Sets the value of the tied property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setTied(BigInteger value) {
        this.tied = value;
    }

    /**
     * Gets the value of the resultPoints property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getResultPoints() {
        if (resultPoints == null) {
            return "";
        } else {
            return resultPoints;
        }
    }

    /**
     * Sets the value of the resultPoints property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setResultPoints(String value) {
        this.resultPoints = value;
    }

    /**
     * Gets the value of the irm property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIRM() {
        if (irm == null) {
            return "";
        } else {
            return irm;
        }
    }

    /**
     * Sets the value of the irm property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIRM(String value) {
        this.irm = value;
    }

    /**
     * Gets the value of the qualificationMark property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getQualificationMark() {
        if (qualificationMark == null) {
            return "";
        } else {
            return qualificationMark;
        }
    }

    /**
     * Sets the value of the qualificationMark property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setQualificationMark(String value) {
        this.qualificationMark = value;
    }

    /**
     * Gets the value of the diff property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDiff() {
        if (diff == null) {
            return "";
        } else {
            return diff;
        }
    }

    /**
     * Sets the value of the diff property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDiff(String value) {
        this.diff = value;
    }

    /**
     * Gets the value of the wlt property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getWLT() {
        if (wlt == null) {
            return "";
        } else {
            return wlt;
        }
    }

    /**
     * Sets the value of the wlt property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setWLT(String value) {
        this.wlt = value;
    }

    /**
     * Gets the value of the sortOrder property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getSortOrder() {
        return sortOrder;
    }

    /**
     * Sets the value of the sortOrder property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setSortOrder(BigInteger value) {
        this.sortOrder = value;
    }

    /**
     * Gets the value of the startOrder property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStartOrder() {
        return startOrder;
    }

    /**
     * Sets the value of the startOrder property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setStartOrder(String value) {
        this.startOrder = value;
    }

    /**
     * Gets the value of the startSortOrder property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStartSortOrder() {
        return startSortOrder;
    }

    /**
     * Sets the value of the startSortOrder property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setStartSortOrder(String value) {
        this.startSortOrder = value;
    }

    /**
     * Gets the value of the pty property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPty() {
        return pty;
    }

    /**
     * Sets the value of the pty property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPty(String value) {
        this.pty = value;
    }

}
